//
//  SecondViewController.h
//  07-界面通信
//
//  Created by dllo on 16/7/22.
//  Copyright © 2016年 DM.C. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "BaseViewController.h"
// 用@class 修饰类, 引入头文件中, 可以避免掉, 头文件的循环导入
// 只声明, 用到了这个类 ,但是.h中不需要引入
// 在.m中去 #import
@class FirstViewController;
#warning - 协议第一步, 声明协议
// 声明协议
@protocol SecondVCPassValue <NSObject>
// 声明协议方法
// 默认是@required(必须实现的)
// @optional(可选的)
@required
- (void)passValue:(NSString *)string;
@end

@interface SecondViewController : BaseViewController
@property (nonatomic, strong) NSString *textString;
#warning - 协议第二步, 声明代理人
@property (nonatomic, weak) id<SecondVCPassValue>delegate;
@property (nonatomic, strong) FirstViewController *first;
@end
